package com.jar.exercise.设计模式.建造者模式;

public class KFCWaiter {
	private AbstractBuilder mealBuilder;

	public void setMealBuilder(AbstractBuilder mealBuilder) {
		this.mealBuilder = mealBuilder;
	}

	public Meal construct() {
		//准备食物
		mealBuilder.buildFood();
		//准备饮料
		mealBuilder.buildDrink();

		//准备完毕，返回一个完整的套餐给客户
		return mealBuilder.getMeal();
	}
}